
#content
{
	background-color:white;
}
section
{
	padding-top:45px;
}
.highlight-red
{
	color: red;
	font-weight: bold;
	font-size: 25px;
}
.highlight-blue
{
	color: blue;
	font-weight: bold;
	font-size: 25px;
}
.highlight-aqua
{
	color: #08c;
	font-size: 18px;
}
.highlight-orange
{
	color: orange;
	font-size: 18px;
}
/*-------------------------------Main menu-------------------------------*/
#menu-list > li > a
{
	color:#afafaf;
}
#menu-list > li > a:focus,
#menu-list > li > a:hover
{
	color: #333333;
	text-decoration: none;
	background-color: transparent;
}
#menu-list > .active > a,
#menu-list > .active > a:hover,
#menu-list > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.logo-website
{
	display: inline-block;
	width: 200px;
	height: 35px;
	float:left;
	background-image: url("../Images/ND_Engineering_Logo_small.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#top
{
	height:40px;
}
/*-------------------------------Banner-------------------------------*/
#banner
{
	width:100%;
	height:625px;	
	margin:0;
	text-align:center;
	background-image: url("../Images/background-ND-engineering.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	/*background-attachment: fixed;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow:hidden;
}
.inner-logo img
{
	margin-top:30px;
}
.slogan
{
	font-family: 'Wisdom Script',sans-serif;
	color: #fff;
	font-size: 26px;
	font-weight: 400;
	margin: 25px 0 40px;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
	font-style:italic;
}
.skills
{
	font-family: 'Montserrat',Arial,sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 6px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	margin: 50px 25px 80px 25px;
}
/*-------------------------------Work-------------------------------*/
#work
{
	margin:20px 0;
}
/*-------------------------------Who we are-------------------------------*/
.profile
{
	position:relative;
	width:100%;
	height:600px;
}
.image-profile
{
	top: 32px;
	position: absolute;
	z-index:1
}
.image-profile img
{
	width:190px;
	height:190px;
}
.desc-profile
{
	position: absolute;
	top: 90px;
	left: 220px;
	text-align:justify;
	line-height: 25px;
}
.name-profile
{
	height: 60px;
	background-color: #12EBEB;
	position: absolute;
	left: 100px;
	width: 60%;
	border-radius: 10px;
	z-index:0;
	
}
.name-profile h3
{
	color:white;
	margin-left:120px;
}
/*-------------------------------What we do-------------------------------*/
#job_list li 
{
	text-align:justify;
}
#job_list li h2
{
	font-weight:200;
}
#job_list img
{
	width:290px;
	height:200px;
} 

.worked-for h4
{
	position: relative;
	font-family: 'Wisdom Script',sans-serif;
	border-top: solid 1px #c8c8c8;
	width: 100%;
	height: 1px;	
	top: 50%;
	z-index: 1;
	text-align:center;
}
.worked-for h4 span
{
	background: #fff;
	padding: 0 10px;
	position: relative;
	z-index: 5;
	font-size: 16px;
	color: #000;
	text-shadow: none;
	bottom:10px;
}
.logos
{
	margin: 30px 0;
}
/*-------------------------------Contact-------------------------------*/
#contact
{
	height:400px;
	padding-top:5px;
	padding-bottom:20px;
	background-image: url("../Images/banner.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#contact table
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom:30px;
}
#contact table h3
{
	font-family: 'Wisdom Script',sans-serif;
	color: #fff;
	font-size: 46px;
	font-weight: 400;
	margin-bottom: 18px;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
#contact table p
{
	font-size: 18px;
	font-family: 'Montserrat',Arial,sans-serif;
	font-weight: 700;
	margin-bottom: 30px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	color: #fff;
}
/*-------------------------------Footer-------------------------------*/
#footer
{
	background-color: #fff;
	padding: 60px 0;
	font-size: 14px;
	font-family: 'Montserrat',Arial,sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-align:center;
}

